|
Book details / order |
THE ART OF APPLICATION PERFORMANCE TESTING, 2ND EDITION |
Because performance is paramount today, this thoroughly updated guide shows you how to test mission-critical applications for scalability and performance before you deploy them—whether it’s to the cloud or a mobile device.
you’ll learn the complete testing process lifecycle step-by-step, along with best practices to plan, coordinate, and conduct performance tests on your applications.
set realistic performance testing goals
implement an effective application performance testing strategy
interpret performance test results
cope with different application technologies and architectures
understand the importance of end user monitoring (eum)
use automated performance testing tools
test traditional local applications, web applications, and web services
recognize and resolves issues often overlooked in performance tests
written by a consultant with over 15 years’ experience with performance testing, the art of application performance testing thoroughly explains the pitfalls of an inadequate testing strategy and offers a robust, structured approach for ensuring that your applications perform well and scale effectively when the need arises.
about the author
originally hailing from auckland, new zealand, ian molyneaux ended up in it purely by chance after applying for an interesting looking job advertised as "junior computer operator" in the mid '70s. the rest is history; 35 years later, ian has held many roles in it but is a techie at heart. his current role is head of performance at intechnica, a software consultancy based in manchester uk, specializing in .net development and performance assurance for the enterprise with a strong focus on cloud. he currently resides in buckinghamshire, u.k. with wife sarah, daughter sasha, and three cats and is trying to get used to the idea of turning 55!
contents :
chapter 1. why performance test?
what is performance? the end-user perspective
bad performance: why it’s so common
summary
chapter 2. choosing an appropriate performance testing tool
performance testing tool architecture
choosing a performance testing tool
performance testing toolset: proof of concept
summary
chapter 3. the fundamentals of effective application performance testing
making sure your application is ready
allocating enough time to performance test
obtaining a code freeze
designing a performance test environment
setting realistic performance targets
identifying and scripting the business-critical use cases
providing test data
ensuring accurate performance-test design
identifying the kpis
summary
chapter 4. the process of performance testing
activity duration guidelines
performance testing approach
case study 1: online banking
case study 2: call center
summary
chapter 5. interpreting results: effective root-cause analysis
the analysis process
types of output from a performance test
root-cause analysis
analysis checklist
summary
chapter 6. performance testing and the mobile client
what’s different about a mobile client?
mobile testing automation
mobile design considerations
mobile testing considerations
mobile test design
summary
chapter 7. end-user experience monitoring and performance
what is external monitoring?
why monitor externally?
external monitoring categories
active monitoring
passive monitoring
pros and cons of active versus passive monitoring
tooling for external monitoring of internet applications
creating an external monitoring testing framework
isolating and characterizing issues using external monitoring
monitoring native mobile applications
essential considerations for cdn monitoring
performance results interpretation
the application performance index (apdex)
management information
effective reporting
competitive understanding
alerting
summary
chapter 8. integrating external monitoring and performance testing
tooling choices
active and passive integration with static performance testing
test approach
useful source materials
summary
chapter 9. application technology and its impact on performance testing
asynchronous java and xml (ajax)
citrix
virtual desktop infrastructure
http protocol
java
oracle
sap
service-oriented architecture
web 2.0
oddball application technologies: help, my load testing tool won’t record it!
summary
chapter 10. conclusion
appendix use-case definition example
appendix proof of concept and performance test quick reference
appendix performance and testing tool vendors
appendix sample monitoring templates: infrastructure key performance indicator metrics
appendix sample project plan
Author : Ian molyneaux
Publication : Oreilly
Isbn : 9789351108931
Store book number : 105
NRS 760.00
|
|
|
|
|
|
|
|
|
|